

static uint16_t   uip_listenports[UIP_LISTENPORTS];
static uipconn_t  uip_conns[UIP_CONNS];
static uip4addr_t uip_hostaddr, uip_netmask;
static int c,uip_len = 0;
static char uip_buf[UIP_BUFSIZE];

void uip_listen(uint16_t port)
{   
    int c =0;
    for(c; c < UIP_LISTENPORTS; ++c) {
        if(0 == uip_listenports[c]){
            uip_listenports[c] = port;
            return;
        }
    }
}

void uip_init(void)
{
    int c=0;
    uip_loginit();
    uip_setip4addr(uip_hostaddr,192, 168, 0, 1);
    uip_setip4addr(uip_netmask, 255, 255, 255, 255);
    for(c = 0; c < UIP_LISTENPORTS; ++c) {
        uip_listenports[c] = 0;
    }
    for(c = 0; c < UIP_CONNS; ++c) {
        //uip_conns[c].tcpstateflags = UIP_CLOSED;
    }
}







